.nav{
	display: flex;
	align-items: center;
	padding: 30rpx;
	border-bottom: 1px solid #F1F1F1;
}

.nav .text{
	flex:1;
	font-size: 35rpx;
}

.nav image{
	width: 40rpx;
	heigth: 40rpx;
}

.reason{
	padding: 30rpx;
}

.reason .title{
	font-size: 35rpx;
}

.reason .list{
	display: flex;
	align-items: center;
	padding: 20rpx 0;
	font-size: 30rpx;
}

.reason .list text{
	margin: 0 20rpx;
}


.reason textarea{
	width: 100%;
	height: 30vw;
	background: #f1f1f1;
	padding: 20rpx;
	box-sizing: border-box;
}

.info{
	padding: 30rpx;
	border-bottom: 1px solid #F1F1F1;
}

.info .title{
	font-size: 35rpx;
}

.info .list{
	display: flex;
	padding: 30rpx;
	font-size: 30rpx;
}

.info .list .name{
	flex:1;
	color: grey;
}

.info .list .msg{
	color: black;
}

.post{
	margin: 30rpx;
	background: white;
	border: 1px solid lightgray;
	border-radius: 10rpx;
	font-size: 35rpx;
	color: black;
}

.post:active{
	background: grey;
	color: white;
}